# -*- coding: utf-8 -*-
"""
这是一个带奇数和偶数的分数，还带隔项正负的计算小程序

建立时间：2020年10月11日 21:57:57

@author: 郑歆羽
"""

print('这是一个一个带奇数和偶数的分数，还带隔项正负的计算小程序')
judge0=input('请输入是奇数还是偶数:')
judge1=input('请输入是正数为首项还是负数为首项:')

if judge0=='奇数':
    if judge1=='正数':
        n=int(input('输入n:'))
        sum=0
        i=0
        p=2*n+1
        for a in range(1,p,2):
            s=(-1)**i  
            i+=1
            t=1/a      
            m=t*s
            sum+=m
            result=sum
        print(result)
        
    elif judge1=='负数':
        n=int(input('输入n:'))
        sum=0
        i=0
        p=2*n+1
        for a in range(1,p,2):
            s=(-1)**(i+1)
            i+=1
            t=1/a      
            m=t*s
            sum+=m
            result=sum
        print(result)
            
    else:
        print('您的输入有误，请重新输入!')
        
elif judge0=='偶数':
    if judge1=='正数':
        n=int(input('输入n:'))
        sum=0
        i=0
        p=2*n+2
        for a in range(2,p,2):
            s=(-1)**i
            i+=1
            t=1/a      
            m=t*s
            sum+=m
            result=sum
        print(result)
            
    elif judge1=='负数':
        n=int(input('输入n:'))
        sum=0
        i=1
        p=2*n+2
        for a in range(2,p,2):
            s=(-1)**i
            i+=1
            t=1/a      
            m=t*s
            sum+=m
            result=sum
        print(result)
            
    else:
        print('您输入的有误，请重新输入!')
        
else:
    print('您输入的有误，请重新输入!')